Shairport | 您所在的位置:网站首页 › shairport-sync docker › Shairport |
其实就是github的中文版,外加一些很微小的改动。 第一肯定是先关闭树莓派的wifi节能: 在/etc/rc.local中添加 iw dev wlan0 set power_save off即可,可以重启之后用 iw waln0 get power_save查看是不是生效了 新装的话没有老版本,也就不需要卸载什么了, 那么安装deps库即可: # apt-get install build-essential git xmltoman autoconf automake libtool \ libpopt-dev libconfig-dev libasound2-dev avahi-daemon libavahi-client-dev libssl-dev libsoxr-dev然后git clone一份代码安装一下: $ git clone https://github.com/mikebrady/shairport-sync.git $ cd shairport-sync $ autoreconf -fi $ ./configure --sysconfdir=/etc --with-alsa --with-soxr --with-avahi --with-ssl=openssl --with-systemd $ make $ sudo make install然后在/etc/shairport-sync.conf配置文件中: // Sample Configuration File for Shairport Sync on a Raspberry Pi using the built-in audio DAC general = { name = "我的Airplay服务器" volume_range_db = 60; }; alsa = { output_device = "hw:1"; mixer_control_name = "PCM"; };这里要注意,原文里面output_device是hw:0,这个其实是需要自己判断一下的,运行aplay -l会列出设备情况,我这里显示是 card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1] Subdevices: 4/4 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 card 1: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones] Subdevices: 3/4 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3我这里是要用3.5MM耳机接口播放,这个是显示是card1,所以我把hw:0改成hw:1。 之后systemctl enable shairport-sync一下,再重启一下,理论上一切就都好了。 测试了一下,效果还可以,不过声音会有2秒左右的延迟,对于只是希望听音乐的我来说,问题不大。 |
CopyRight 2018-2019 实验室设备网 版权所有 |